home *** CD-ROM | disk | FTP | other *** search
/ FM Towns: Free Software Collection 6 / FM Towns Free Software Collection 6.iso / t_os / helper / source / makefile < prev    next >
Encoding:
Makefile  |  1993-07-08  |  1.0 KB  |  54 lines

  1. #
  2. #    Makefile of helper.exp
  3. #
  4. #    1992.2.27    by ken
  5. #
  6.  
  7. CC = hcd386
  8. ASM = 386asm
  9. LINK = 386link
  10. CFLAGS =
  11. ASMFLAGS = -twoc -nolist
  12.  
  13. #
  14. #    OBJ List
  15. #
  16. OBJ1 =    setup.obj dspstr.obj scrn.obj dir.obj
  17. OBJ2 =    graphic.obj keyword.obj file.obj prnout.obj 
  18. #OBJ3 =    event.obj tiff.obj eup.obj
  19. OBJ3 =    event.obj tiff.obj eup.obj strimg.obj
  20.  
  21. OBJS =    $(OBJ1) $(OBJ2) $(OBJ3)
  22. PROG1 =    helper.exp
  23. PROG2 =    helper2.exp
  24.  
  25. all    :    $(PROG1) $(PROG2)
  26.     @echo End of Compile
  27.  
  28. $(PROG1):    helper.obj $(OBJS) obj1.lnk make.lnk
  29.     $(LINK) @obj1.lnk @make.lnk -exe $(PROG1)
  30.  
  31. $(PROG2):    helper2.obj $(OBJS) obj2.lnk make.lnk
  32.     $(LINK) @obj2.lnk @make.lnk -exe $(PROG2)
  33.  
  34. helper2.obj    :    helper.c
  35.     $(CC) helper.c -def DEBUG -object helper2.obj
  36.  
  37. obj1.lnk    :    makefile
  38.     echo $(OBJ1)    >obj1.lnk
  39.     echo $(OBJ2)    >>obj1.lnk
  40.     echo $(OBJ3)    >>obj1.lnk
  41.     echo helper.obj    >>obj1.lnk
  42.  
  43. obj2.lnk    :    makefile
  44.     echo $(OBJ1)    >obj2.lnk
  45.     echo $(OBJ2)    >>obj2.lnk
  46.     echo $(OBJ3)    >>obj2.lnk
  47.     echo helper2.obj >>obj2.lnk
  48.  
  49. .asm.obj    :
  50.     $(ASM) $< $(ASMFLAGS)
  51.  
  52. .c.obj        :
  53.     $(CC) $<
  54.